subsurface pumps - Spanish English Dictionary